| Kai Ninomiya | b264879 | 2019-10-17 04:26:22 | [diff] [blame] | 1 | <!-- AUTO-GENERATED - DO NOT EDIT. See gen_wpt_cts_html.ts. --> |
| Kai Ninomiya | 7a9cb99 | 2019-08-17 04:38:04 | [diff] [blame] | 2 | <!-- |
| 3 | This test suite is built from the TypeScript sources at: |
| 4 | https://github.com/gpuweb/cts |
| Kai Ninomiya | b264879 | 2019-10-17 04:26:22 | [diff] [blame] | 5 | |
| Kai Ninomiya | b490a2b | 2019-11-07 02:00:28 | [diff] [blame] | 6 | If you are debugging WebGPU conformance tests, it's highly recommended that |
| 7 | you use the standalone interactive runner in that repository, which |
| 8 | provides tools for easier debugging and editing (source maps, debug |
| 9 | logging, warn/skip functionality, etc.) |
| 10 | |
| Kai Ninomiya | b264879 | 2019-10-17 04:26:22 | [diff] [blame] | 11 | NOTE: |
| Kai Ninomiya | b490a2b | 2019-11-07 02:00:28 | [diff] [blame] | 12 | The WPT version of this file is generated with *one variant per test spec |
| 13 | file*. If your harness needs more fine-grained suppressions, you'll need to |
| Kai Ninomiya | b264879 | 2019-10-17 04:26:22 | [diff] [blame] | 14 | generate your own variants list from your suppression list. For example, if |
| 15 | test file cts:a/b: has 3 tests and you need to suppress a single case, you |
| 16 | might break it out into the following variants: |
| 17 | |
| Kai Ninomiya | b490a2b | 2019-11-07 02:00:28 | [diff] [blame] | 18 | - cts:a/b:test1~ |
| 19 | - cts:a/b:test2={"x":1} |
| 20 | - cts:a/b:test2={"x":2} // <- suppress this one |
| 21 | - cts:a/b:test2={"x":3} |
| 22 | - cts:a/b:test3~ |
| Kai Ninomiya | b264879 | 2019-10-17 04:26:22 | [diff] [blame] | 23 | |
| 24 | When run under browser CI, the original cts.html should be skipped, and |
| 25 | this alternate version should be run instead, under a non-exported WPT test |
| 26 | directory (e.g. Chromium's wpt_internal). |
| Kai Ninomiya | 7a9cb99 | 2019-08-17 04:38:04 | [diff] [blame] | 27 | --> |
| Kai Ninomiya | b264879 | 2019-10-17 04:26:22 | [diff] [blame] | 28 | |
| Kai Ninomiya | 7a9cb99 | 2019-08-17 04:38:04 | [diff] [blame] | 29 | <!doctype html> |
| 30 | <title>WebGPU CTS</title> |
| 31 | <meta charset=utf-8> |
| Kai Ninomiya | b264879 | 2019-10-17 04:26:22 | [diff] [blame] | 32 | <link rel=help href='https://gpuweb.github.io/gpuweb/'> |
| Kai Ninomiya | 7a9cb99 | 2019-08-17 04:38:04 | [diff] [blame] | 33 | |
| 34 | <script src=/resources/testharness.js></script> |
| 35 | <script src=/resources/testharnessreport.js></script> |
| 36 | <style> |
| 37 | #results { |
| 38 | font-family: monospace; |
| 39 | width: 100%; |
| 40 | height: 15em; |
| 41 | } |
| Kai Ninomiya | 4831b37 | 2019-11-08 21:33:16 | [diff] [blame] | 42 | |
| 43 | /* Test Name column */ |
| 44 | #results > tbody > tr > td:nth-child(2) { |
| 45 | word-break: break-word; |
| 46 | } |
| 47 | |
| 48 | /* Message column */ |
| 49 | #results > tbody > tr > td:nth-child(3) { |
| 50 | white-space: pre-wrap; |
| 51 | word-break: break-word; |
| 52 | } |
| Kai Ninomiya | 7a9cb99 | 2019-08-17 04:38:04 | [diff] [blame] | 53 | </style> |
| 54 | |
| 55 | <textarea id=results></textarea> |
| Kai Ninomiya | b264879 | 2019-10-17 04:26:22 | [diff] [blame] | 56 | <script type=module src=/webgpu/runtime/wpt.js></script> |
| Kai Ninomiya | 7a9cb99 | 2019-08-17 04:38:04 | [diff] [blame] | 57 | |
| Kai Ninomiya | b264879 | 2019-10-17 04:26:22 | [diff] [blame] | 58 | <meta name=variant content='?q=cts:buffers/create_mapped:'> |
| 59 | <meta name=variant content='?q=cts:buffers/map:'> |
| 60 | <meta name=variant content='?q=cts:buffers/map_detach:'> |
| 61 | <meta name=variant content='?q=cts:buffers/map_oom:'> |
| 62 | <meta name=variant content='?q=cts:canvas/context_creation:'> |
| 63 | <meta name=variant content='?q=cts:command_buffer/basic:'> |
| 64 | <meta name=variant content='?q=cts:command_buffer/compute/basic:'> |
| 65 | <meta name=variant content='?q=cts:command_buffer/copies:'> |
| 66 | <meta name=variant content='?q=cts:command_buffer/render/basic:'> |
| 67 | <meta name=variant content='?q=cts:command_buffer/render/rendering:'> |
| 68 | <meta name=variant content='?q=cts:command_buffer/render/storeop:'> |
| Yan, Shaobo | 527a928 | 2020-01-08 05:30:33 | [diff] [blame] | 69 | <meta name=variant content='?q=cts:copyImageBitmapToTexture:'> |
| Kai Ninomiya | b264879 | 2019-10-17 04:26:22 | [diff] [blame] | 70 | <meta name=variant content='?q=cts:examples:'> |
| 71 | <meta name=variant content='?q=cts:fences:'> |
| Kai Ninomiya | f904e29 | 2019-12-19 20:01:08 | [diff] [blame] | 72 | <meta name=variant content='?q=cts:resource_init/sampled_texture_clear:'> |
| Kai Ninomiya | b264879 | 2019-10-17 04:26:22 | [diff] [blame] | 73 | <meta name=variant content='?q=cts:validation/createBindGroup:'> |
| 74 | <meta name=variant content='?q=cts:validation/createBindGroupLayout:'> |
| 75 | <meta name=variant content='?q=cts:validation/createPipelineLayout:'> |
| 76 | <meta name=variant content='?q=cts:validation/createRenderPipeline:'> |
| 77 | <meta name=variant content='?q=cts:validation/createTexture:'> |
| 78 | <meta name=variant content='?q=cts:validation/createView:'> |
| 79 | <meta name=variant content='?q=cts:validation/error_scope:'> |
| 80 | <meta name=variant content='?q=cts:validation/fences:'> |
| 81 | <meta name=variant content='?q=cts:validation/queue_submit:'> |
| 82 | <meta name=variant content='?q=cts:validation/render_pass:'> |
| 83 | <meta name=variant content='?q=cts:validation/render_pass_descriptor:'> |
| 84 | <meta name=variant content='?q=cts:validation/setBindGroup:'> |
| 85 | <meta name=variant content='?q=cts:validation/setBlendColor:'> |
| 86 | <meta name=variant content='?q=cts:validation/setScissorRect:'> |
| 87 | <meta name=variant content='?q=cts:validation/setStencilReference:'> |
| 88 | <meta name=variant content='?q=cts:validation/setVertexBuffer:'> |
| 89 | <meta name=variant content='?q=cts:validation/setViewport:'> |
| Kai Ninomiya | 4831b37 | 2019-11-08 21:33:16 | [diff] [blame] | 90 | <meta name=variant content='?q=cts:validation/vertex_state:'> |